package com.arithmetic.array;

/**
 * Created by baiguantao on 2017/10/17.
 */
public class ReverseArray {
    /**
     * 反向处理  普通线性方式
     * @param args
     */
    public static void main(String[] args) {
        String orderstr="abcdef";
        char[] chars=orderstr.toCharArray();//原始数组
        int total=chars.length;//原始数组尺寸
        char[] realreverse=new char[total];//接收反序char(也可以直接是字符串)
        StringBuilder sb=new StringBuilder();//接收反序字符串
        int  reverseindex=0;//当前反序数组下标
        for(int i=total-1;i>=0;i--){
            realreverse[reverseindex++]=chars[i];//数据交换
            sb.append(chars[i]);
        }
        System.out.println(realreverse);//char形式
        System.out.println(sb.toString());//字符串拼接
    }

    public static void main2(String[] args) {
        String orderstr="abcdef";
        char[] chars=orderstr.toCharArray();
        int total=chars.length;
       //进行数据交换
        char tem;
        while(true){

        }
       //

    }


}
